@echo off
echo ========================================
echo Spring Cloud + Nacos + gRPC 游戏服务框架
echo ========================================

echo.
echo 正在编译项目...
call mvn clean compile

if %errorlevel% neq 0 (
    echo 编译失败，请检查错误信息
    pause
    exit /b 1
)

echo.
echo 编译成功！
echo.
echo 请按以下步骤启动服务：
echo.
echo 1. 确保Nacos服务器已启动 (http://localhost:8848/nacos)
echo 2. 打开新的命令行窗口，启动lobby服务：
echo    cd lobby
echo    mvn spring-boot:run
echo.
echo 3. 打开另一个命令行窗口，启动gate服务：
echo    cd gate
echo    mvn spring-boot:run
echo.
echo 4. 测试服务：
echo    curl http://localhost:8081/health
echo    curl http://localhost:8080/api/game/health
echo.
pause 